/*============================================================================
 PROJECT: DealHitsBiz
 FILE:    NSArray+SameValues.m
 AUTHOR:  Khoai Nguyen Minh
 DATE:    8/26/13
 =============================================================================*/

/*============================================================================
 IMPORT
 =============================================================================*/
#import "NSArray+SameValues.h"

/*============================================================================
 PRIVATE MACRO
 =============================================================================*/
/*============================================================================
 PRIVATE INTERFACE
 =============================================================================*/

@implementation NSArray (SameValues)

+ (NSArray *)arrayWithSameValues:(NSArray *)array copyCount:(NSInteger)count {
    NSMutableArray *result = [NSMutableArray arrayWithCapacity:count];
    
    NSInteger limit = array.count;
    for (int i = 0; i < count; i++) {
        [result addObject:[array objectAtIndex:(i % limit)]];
    }
    return result;
}

@end
